package com.demo1.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.beans.Transient;
import java.io.Serializable;
import java.util.Date;

/**
 * 微信用户信息实体
 */
@TableName("wx_userinfo")
@Data
public class WxUserInfo {

    private Integer id; // 用户编号

    private String openid; // 用户唯一标识

    private String nickName; // 用户昵称

    private String avatarUrl; // 用户头像图片的 URL

    @JsonSerialize(using=CustomDateTimeSerializer.class)
    private Date lastLoginDate; // 最后登录日期

    private String phone_number; //用户电话

    private String reputation; //用户信誉证明

    private Integer reputation_level; //用户信誉等级

    private Integer user_orders; //用户订单数

    private Integer rental_number; //用户可同时租赁宠物数量
}
